﻿package com.guavestudios.fcfg.readers {
	import com.guavestudios.fcfg.Fcfg;
	
	/**
	 * ...
	 * @author maze | guavestudios.com
	 */
	public interface ISettingReader {
		
		function get priority():int;
		function set priority(p:int):void;
		
		function get order():int;
		function set order(value:int):void;
		
		function set fcfg(fcfg:Fcfg):void;
		function get fcfg():Fcfg;
		
		function load(...args):void;
		
		function getSetting(id:String):*;
		function hasSetting(id:String):Boolean;
	}
	
}